#include<iostream>
using namespace std;
void Cin_arr(int arr[])
{
    int i = 0;
    
    for(i = 0;i < 10;++i)
    {
        cin>>arr[i];
    }
}
void Swap_min(int arr[],int min);
void Swap_max(int arr[],int max);
void Chuli_arr(int arr[])
{
    int i,j;
    int min = arr[0];
    int max = arr[0];
    for(i = 0;i < 10;++i)
    {
        if(min > arr[i])
        {
            int temp = min;
            min = arr[i];
            arr[i] = temp;
        }
    }
    for(j = 0;j < 10;++j)
    {
        if(max < arr[j])
        {
            int temp = max;
            max = arr[j];
            arr[j] = temp;
        }
    }
    Swap_min(arr,min);
    Swap_max(arr,max);
}
void Swap_min(int arr[],int min)
{
    int temp = min;
    min = arr[0];
    arr[0] = temp;
}
void Swap_max(int arr[],int max)
{
    int temp = max;
    max = arr[9];
    arr[9] = temp;
}
void Cout_arr(int arr[])
{
    int i = 0;
    for(i = 0;i < 10;++i)
    {
        cout<<arr[i]<<" ";
    }
}
int main()
{
    int arr[10];
    Cin_arr(arr);
    Chuli_arr(arr);
    Cout_arr(arr);
    return 0;
}